1. 오토사(AUTOSAR) 표준 모듈 적용 SW 개발이 BSW 개발을 의미하는지?
AUTOSAR 표준 모듈 적용 SW 개발 = BSW(Basic Software) 개발과 연관됨
AUTOSAR는 자동차 ECU(전자제어장치) 소프트웨어를 모듈화하여 표준화된 구조로 개발하는 방식입니다.
**BSW(Basic Software)**는 MCU 하드웨어와 상위 SW(Application Layer) 간의 인터페이스 역할을 하는 소프트웨어로,
OS, 메모리 관리, 통신(Stack), 진단(Diagnostic) 등을 담당하는 기본 소프트웨어 계층을 의미합니다.
즉, 오토사 표준 모듈을 적용한 SW 개발은 BSW 모듈을 직접 개발하거나 커스터마이징하는 업무를 포함할 수 있습니다.
하지만, 완전히 새로운 BSW 모듈을 처음부터 개발하는 경우는 많지 않고,
기존 AUTOSAR BSW 모듈을 수정하거나, 현대모비스에 맞게 최적화 및 통합하는 업무가 더 많을 가능성이 큽니다.
결론: BSW 모듈을 직접 개발하는 것이라기보다는, 기존 AUTOSAR 모듈을 적용 및 수정하는 것이 더 일반적입니다.
2. MCAL 설계 = 직접 개발 vs. 칩사(MCU 공급업체)에 요청?
MCAL(Microcontroller Abstraction Layer) 설계는 직접 개발보다는 칩사(MCU 공급사)에 요청하는 경우가 많음
MCAL은 하드웨어 추상화 계층으로, 특정 MCU 하드웨어(마이크로컨트롤러)의 기능을 소프트웨어적으로 사용할 수 있도록 하는 레이어입니다.
AUTOSAR에서 MCAL은 보통 MCU 제조사(NXP, Infineon, STMicroelectronics, Renesas 등)에서 제공하는 경우가 많음.
현대모비스에서는 MCAL을 직접 개발하기보다는, 칩사에서 제공한 MCAL을 받아서 수정·검증하고, 필요에 따라 추가 개발 및 최적화하는 역할을 합니다.
결론: MCAL 자체는 MCU 공급업체에서 제공하는 것이 일반적이며, 현대모비스에서는 이를 수정하거나 검증하는 역할을 합니다.
3. MCU SW 개발 직무에서 차량 보안, 기능안전, OTA SW 개발 업무
MCU SW 개발 직무에서 차량 보안, 기능안전, OTA 관련 업무를 담당하는 방식
차량 보안(Automotive Cybersecurity, ISO 21434)
보안 키 관리(Key Management), 암호화 알고리즘 적용(예: AES, RSA, HSM 연계), 통신 보안 적용(CAN, Ethernet 보안)
MCU에서 보안 기능을 적용할 때, 보안 모듈이 AUTOSAR 기반으로 적용되는 경우가 많음
MCU SW 개발 직무에서는 보안 프로토콜을 BSW와 연동하여 적용하는 업무를 수행할 가능성이 큼
기능안전(Functional Safety, ISO 26262)
전장 소프트웨어에서 ASIL(A, B, C, D) 등급에 따라 안전 메커니즘을 구현
MCU 내부의 Watchdog Timer(WDT), ECC(Error Correction Code), CRC(Cyclic Redundancy Check) 적용
BSW 계층에서 기능안전 관련 진단(Diagnostic) 모듈을 개발하거나 검증하는 역할을 수행
OTA(Over-the-Air) 다운로드 SW 개발
MCU에서 펌웨어 업데이트가 가능하도록, Bootloader 설계 및 Flash 메모리 관리
OTA 관련 SW가 별도 조직에서 개발되더라도, MCU SW 개발 직무에서 Bootloader 및 Flash 업데이트 기능을 지원
MCU SW 개발 직무에서도 차량 보안(암호화 적용, 보안키 관리), 기능안전(진단 모듈, ASIL 대응), OTA 적용(부트로더 개발) 업무를 수행합니다.
하지만, 차량 보안 및 OTA 관련 개발은 별도의 팀에서 진행하는 경우도 많고, MCU SW 개발 직무는 이를 지원하는 역할이 많습니다.
추가적으로 궁금한 사항이 있으시면 채택해주시고 댓글로 추가 질문 상세히 남겨주시면 더 답변드리겠습니다.
채택 부탁드리고 취업 성공을 기원하겠습니다!